package com.szml.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class ProductPageVO {
    /**
     * 商品id
     */
    @JsonSerialize(using = ToStringSerializer.class)
    private Long productId;
    /**
     * 商品名称
     */
    private String productName;
    /**
     * 商品状态（0：未上线，1：运行中，-1：下线
     */
    private Integer productOnlineState;
    /**
     * 商品状态（0：未审核，1：审核通过，-1：下线
     */
    private Integer productCheckState;
    /**
     * 剩余库存
     */
    private Integer remainingStock;
    /**
     * 下线时间
     */
    private LocalDateTime timeOff;
    /**
     * 上线时间
     */
    private LocalDateTime timeOn;
    /**
     * 用户Id
     */
    @JsonSerialize(using = ToStringSerializer.class)
    private Long userId;

}
